/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package it.apuliait.model;

import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.ModelWrapper;

import java.util.HashMap;
import java.util.Map;

/**
 * <p>
 * This class is a wrapper for {@link Ricevente}.
 * </p>
 *
 * @author Donatello
 * @see Ricevente
 * @generated
 */
public class RiceventeWrapper implements Ricevente, ModelWrapper<Ricevente> {
	public RiceventeWrapper(Ricevente ricevente) {
		_ricevente = ricevente;
	}

	@Override
	public Class<?> getModelClass() {
		return Ricevente.class;
	}

	@Override
	public String getModelClassName() {
		return Ricevente.class.getName();
	}

	@Override
	public Map<String, Object> getModelAttributes() {
		Map<String, Object> attributes = new HashMap<String, Object>();

		attributes.put("riceventeId", getRiceventeId());
		attributes.put("userId", getUserId());
		attributes.put("codiceIpa", getCodiceIpa());
		attributes.put("nomeRic", getNomeRic());
		attributes.put("cognomeRic", getCognomeRic());
		attributes.put("ragioneSocialeRic", getRagioneSocialeRic());
		attributes.put("codFiscaleRic", getCodFiscaleRic());
		attributes.put("pIvaRic", getPIvaRic());
		attributes.put("nazioneRic", getNazioneRic());
		attributes.put("codEoriRic", getCodEoriRic());
		attributes.put("indirizzoSedeRic", getIndirizzoSedeRic());
		attributes.put("civicoSedeRic", getCivicoSedeRic());
		attributes.put("capSedeRic", getCapSedeRic());
		attributes.put("comuneSedeRic", getComuneSedeRic());
		attributes.put("provinciaSedeRic", getProvinciaSedeRic());
		attributes.put("nazioneSedeRic", getNazioneSedeRic());

		return attributes;
	}

	@Override
	public void setModelAttributes(Map<String, Object> attributes) {
		Long riceventeId = (Long)attributes.get("riceventeId");

		if (riceventeId != null) {
			setRiceventeId(riceventeId);
		}

		Long userId = (Long)attributes.get("userId");

		if (userId != null) {
			setUserId(userId);
		}

		String codiceIpa = (String)attributes.get("codiceIpa");

		if (codiceIpa != null) {
			setCodiceIpa(codiceIpa);
		}

		String nomeRic = (String)attributes.get("nomeRic");

		if (nomeRic != null) {
			setNomeRic(nomeRic);
		}

		String cognomeRic = (String)attributes.get("cognomeRic");

		if (cognomeRic != null) {
			setCognomeRic(cognomeRic);
		}

		String ragioneSocialeRic = (String)attributes.get("ragioneSocialeRic");

		if (ragioneSocialeRic != null) {
			setRagioneSocialeRic(ragioneSocialeRic);
		}

		String codFiscaleRic = (String)attributes.get("codFiscaleRic");

		if (codFiscaleRic != null) {
			setCodFiscaleRic(codFiscaleRic);
		}

		String pIvaRic = (String)attributes.get("pIvaRic");

		if (pIvaRic != null) {
			setPIvaRic(pIvaRic);
		}

		String nazioneRic = (String)attributes.get("nazioneRic");

		if (nazioneRic != null) {
			setNazioneRic(nazioneRic);
		}

		String codEoriRic = (String)attributes.get("codEoriRic");

		if (codEoriRic != null) {
			setCodEoriRic(codEoriRic);
		}

		String indirizzoSedeRic = (String)attributes.get("indirizzoSedeRic");

		if (indirizzoSedeRic != null) {
			setIndirizzoSedeRic(indirizzoSedeRic);
		}

		String civicoSedeRic = (String)attributes.get("civicoSedeRic");

		if (civicoSedeRic != null) {
			setCivicoSedeRic(civicoSedeRic);
		}

		String capSedeRic = (String)attributes.get("capSedeRic");

		if (capSedeRic != null) {
			setCapSedeRic(capSedeRic);
		}

		String comuneSedeRic = (String)attributes.get("comuneSedeRic");

		if (comuneSedeRic != null) {
			setComuneSedeRic(comuneSedeRic);
		}

		String provinciaSedeRic = (String)attributes.get("provinciaSedeRic");

		if (provinciaSedeRic != null) {
			setProvinciaSedeRic(provinciaSedeRic);
		}

		String nazioneSedeRic = (String)attributes.get("nazioneSedeRic");

		if (nazioneSedeRic != null) {
			setNazioneSedeRic(nazioneSedeRic);
		}
	}

	/**
	* Returns the primary key of this ricevente.
	*
	* @return the primary key of this ricevente
	*/
	@Override
	public long getPrimaryKey() {
		return _ricevente.getPrimaryKey();
	}

	/**
	* Sets the primary key of this ricevente.
	*
	* @param primaryKey the primary key of this ricevente
	*/
	@Override
	public void setPrimaryKey(long primaryKey) {
		_ricevente.setPrimaryKey(primaryKey);
	}

	/**
	* Returns the ricevente ID of this ricevente.
	*
	* @return the ricevente ID of this ricevente
	*/
	@Override
	public long getRiceventeId() {
		return _ricevente.getRiceventeId();
	}

	/**
	* Sets the ricevente ID of this ricevente.
	*
	* @param riceventeId the ricevente ID of this ricevente
	*/
	@Override
	public void setRiceventeId(long riceventeId) {
		_ricevente.setRiceventeId(riceventeId);
	}

	/**
	* Returns the user ID of this ricevente.
	*
	* @return the user ID of this ricevente
	*/
	@Override
	public long getUserId() {
		return _ricevente.getUserId();
	}

	/**
	* Sets the user ID of this ricevente.
	*
	* @param userId the user ID of this ricevente
	*/
	@Override
	public void setUserId(long userId) {
		_ricevente.setUserId(userId);
	}

	/**
	* Returns the user uuid of this ricevente.
	*
	* @return the user uuid of this ricevente
	* @throws SystemException if a system exception occurred
	*/
	@Override
	public java.lang.String getUserUuid()
		throws com.liferay.portal.kernel.exception.SystemException {
		return _ricevente.getUserUuid();
	}

	/**
	* Sets the user uuid of this ricevente.
	*
	* @param userUuid the user uuid of this ricevente
	*/
	@Override
	public void setUserUuid(java.lang.String userUuid) {
		_ricevente.setUserUuid(userUuid);
	}

	/**
	* Returns the codice ipa of this ricevente.
	*
	* @return the codice ipa of this ricevente
	*/
	@Override
	public java.lang.String getCodiceIpa() {
		return _ricevente.getCodiceIpa();
	}

	/**
	* Sets the codice ipa of this ricevente.
	*
	* @param codiceIpa the codice ipa of this ricevente
	*/
	@Override
	public void setCodiceIpa(java.lang.String codiceIpa) {
		_ricevente.setCodiceIpa(codiceIpa);
	}

	/**
	* Returns the nome ric of this ricevente.
	*
	* @return the nome ric of this ricevente
	*/
	@Override
	public java.lang.String getNomeRic() {
		return _ricevente.getNomeRic();
	}

	/**
	* Sets the nome ric of this ricevente.
	*
	* @param nomeRic the nome ric of this ricevente
	*/
	@Override
	public void setNomeRic(java.lang.String nomeRic) {
		_ricevente.setNomeRic(nomeRic);
	}

	/**
	* Returns the cognome ric of this ricevente.
	*
	* @return the cognome ric of this ricevente
	*/
	@Override
	public java.lang.String getCognomeRic() {
		return _ricevente.getCognomeRic();
	}

	/**
	* Sets the cognome ric of this ricevente.
	*
	* @param cognomeRic the cognome ric of this ricevente
	*/
	@Override
	public void setCognomeRic(java.lang.String cognomeRic) {
		_ricevente.setCognomeRic(cognomeRic);
	}

	/**
	* Returns the ragione sociale ric of this ricevente.
	*
	* @return the ragione sociale ric of this ricevente
	*/
	@Override
	public java.lang.String getRagioneSocialeRic() {
		return _ricevente.getRagioneSocialeRic();
	}

	/**
	* Sets the ragione sociale ric of this ricevente.
	*
	* @param ragioneSocialeRic the ragione sociale ric of this ricevente
	*/
	@Override
	public void setRagioneSocialeRic(java.lang.String ragioneSocialeRic) {
		_ricevente.setRagioneSocialeRic(ragioneSocialeRic);
	}

	/**
	* Returns the cod fiscale ric of this ricevente.
	*
	* @return the cod fiscale ric of this ricevente
	*/
	@Override
	public java.lang.String getCodFiscaleRic() {
		return _ricevente.getCodFiscaleRic();
	}

	/**
	* Sets the cod fiscale ric of this ricevente.
	*
	* @param codFiscaleRic the cod fiscale ric of this ricevente
	*/
	@Override
	public void setCodFiscaleRic(java.lang.String codFiscaleRic) {
		_ricevente.setCodFiscaleRic(codFiscaleRic);
	}

	/**
	* Returns the p iva ric of this ricevente.
	*
	* @return the p iva ric of this ricevente
	*/
	@Override
	public java.lang.String getPIvaRic() {
		return _ricevente.getPIvaRic();
	}

	/**
	* Sets the p iva ric of this ricevente.
	*
	* @param pIvaRic the p iva ric of this ricevente
	*/
	@Override
	public void setPIvaRic(java.lang.String pIvaRic) {
		_ricevente.setPIvaRic(pIvaRic);
	}

	/**
	* Returns the nazione ric of this ricevente.
	*
	* @return the nazione ric of this ricevente
	*/
	@Override
	public java.lang.String getNazioneRic() {
		return _ricevente.getNazioneRic();
	}

	/**
	* Sets the nazione ric of this ricevente.
	*
	* @param nazioneRic the nazione ric of this ricevente
	*/
	@Override
	public void setNazioneRic(java.lang.String nazioneRic) {
		_ricevente.setNazioneRic(nazioneRic);
	}

	/**
	* Returns the cod eori ric of this ricevente.
	*
	* @return the cod eori ric of this ricevente
	*/
	@Override
	public java.lang.String getCodEoriRic() {
		return _ricevente.getCodEoriRic();
	}

	/**
	* Sets the cod eori ric of this ricevente.
	*
	* @param codEoriRic the cod eori ric of this ricevente
	*/
	@Override
	public void setCodEoriRic(java.lang.String codEoriRic) {
		_ricevente.setCodEoriRic(codEoriRic);
	}

	/**
	* Returns the indirizzo sede ric of this ricevente.
	*
	* @return the indirizzo sede ric of this ricevente
	*/
	@Override
	public java.lang.String getIndirizzoSedeRic() {
		return _ricevente.getIndirizzoSedeRic();
	}

	/**
	* Sets the indirizzo sede ric of this ricevente.
	*
	* @param indirizzoSedeRic the indirizzo sede ric of this ricevente
	*/
	@Override
	public void setIndirizzoSedeRic(java.lang.String indirizzoSedeRic) {
		_ricevente.setIndirizzoSedeRic(indirizzoSedeRic);
	}

	/**
	* Returns the civico sede ric of this ricevente.
	*
	* @return the civico sede ric of this ricevente
	*/
	@Override
	public java.lang.String getCivicoSedeRic() {
		return _ricevente.getCivicoSedeRic();
	}

	/**
	* Sets the civico sede ric of this ricevente.
	*
	* @param civicoSedeRic the civico sede ric of this ricevente
	*/
	@Override
	public void setCivicoSedeRic(java.lang.String civicoSedeRic) {
		_ricevente.setCivicoSedeRic(civicoSedeRic);
	}

	/**
	* Returns the cap sede ric of this ricevente.
	*
	* @return the cap sede ric of this ricevente
	*/
	@Override
	public java.lang.String getCapSedeRic() {
		return _ricevente.getCapSedeRic();
	}

	/**
	* Sets the cap sede ric of this ricevente.
	*
	* @param capSedeRic the cap sede ric of this ricevente
	*/
	@Override
	public void setCapSedeRic(java.lang.String capSedeRic) {
		_ricevente.setCapSedeRic(capSedeRic);
	}

	/**
	* Returns the comune sede ric of this ricevente.
	*
	* @return the comune sede ric of this ricevente
	*/
	@Override
	public java.lang.String getComuneSedeRic() {
		return _ricevente.getComuneSedeRic();
	}

	/**
	* Sets the comune sede ric of this ricevente.
	*
	* @param comuneSedeRic the comune sede ric of this ricevente
	*/
	@Override
	public void setComuneSedeRic(java.lang.String comuneSedeRic) {
		_ricevente.setComuneSedeRic(comuneSedeRic);
	}

	/**
	* Returns the provincia sede ric of this ricevente.
	*
	* @return the provincia sede ric of this ricevente
	*/
	@Override
	public java.lang.String getProvinciaSedeRic() {
		return _ricevente.getProvinciaSedeRic();
	}

	/**
	* Sets the provincia sede ric of this ricevente.
	*
	* @param provinciaSedeRic the provincia sede ric of this ricevente
	*/
	@Override
	public void setProvinciaSedeRic(java.lang.String provinciaSedeRic) {
		_ricevente.setProvinciaSedeRic(provinciaSedeRic);
	}

	/**
	* Returns the nazione sede ric of this ricevente.
	*
	* @return the nazione sede ric of this ricevente
	*/
	@Override
	public java.lang.String getNazioneSedeRic() {
		return _ricevente.getNazioneSedeRic();
	}

	/**
	* Sets the nazione sede ric of this ricevente.
	*
	* @param nazioneSedeRic the nazione sede ric of this ricevente
	*/
	@Override
	public void setNazioneSedeRic(java.lang.String nazioneSedeRic) {
		_ricevente.setNazioneSedeRic(nazioneSedeRic);
	}

	@Override
	public boolean isNew() {
		return _ricevente.isNew();
	}

	@Override
	public void setNew(boolean n) {
		_ricevente.setNew(n);
	}

	@Override
	public boolean isCachedModel() {
		return _ricevente.isCachedModel();
	}

	@Override
	public void setCachedModel(boolean cachedModel) {
		_ricevente.setCachedModel(cachedModel);
	}

	@Override
	public boolean isEscapedModel() {
		return _ricevente.isEscapedModel();
	}

	@Override
	public java.io.Serializable getPrimaryKeyObj() {
		return _ricevente.getPrimaryKeyObj();
	}

	@Override
	public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
		_ricevente.setPrimaryKeyObj(primaryKeyObj);
	}

	@Override
	public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
		return _ricevente.getExpandoBridge();
	}

	@Override
	public void setExpandoBridgeAttributes(
		com.liferay.portal.model.BaseModel<?> baseModel) {
		_ricevente.setExpandoBridgeAttributes(baseModel);
	}

	@Override
	public void setExpandoBridgeAttributes(
		com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
		_ricevente.setExpandoBridgeAttributes(expandoBridge);
	}

	@Override
	public void setExpandoBridgeAttributes(
		com.liferay.portal.service.ServiceContext serviceContext) {
		_ricevente.setExpandoBridgeAttributes(serviceContext);
	}

	@Override
	public java.lang.Object clone() {
		return new RiceventeWrapper((Ricevente)_ricevente.clone());
	}

	@Override
	public int compareTo(Ricevente ricevente) {
		return _ricevente.compareTo(ricevente);
	}

	@Override
	public int hashCode() {
		return _ricevente.hashCode();
	}

	@Override
	public com.liferay.portal.model.CacheModel<Ricevente> toCacheModel() {
		return _ricevente.toCacheModel();
	}

	@Override
	public Ricevente toEscapedModel() {
		return new RiceventeWrapper(_ricevente.toEscapedModel());
	}

	@Override
	public Ricevente toUnescapedModel() {
		return new RiceventeWrapper(_ricevente.toUnescapedModel());
	}

	@Override
	public java.lang.String toString() {
		return _ricevente.toString();
	}

	@Override
	public java.lang.String toXmlString() {
		return _ricevente.toXmlString();
	}

	@Override
	public void persist()
		throws com.liferay.portal.kernel.exception.SystemException {
		_ricevente.persist();
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}

		if (!(obj instanceof RiceventeWrapper)) {
			return false;
		}

		RiceventeWrapper riceventeWrapper = (RiceventeWrapper)obj;

		if (Validator.equals(_ricevente, riceventeWrapper._ricevente)) {
			return true;
		}

		return false;
	}

	/**
	 * @deprecated As of 6.1.0, replaced by {@link #getWrappedModel}
	 */
	public Ricevente getWrappedRicevente() {
		return _ricevente;
	}

	@Override
	public Ricevente getWrappedModel() {
		return _ricevente;
	}

	@Override
	public void resetOriginalValues() {
		_ricevente.resetOriginalValues();
	}

	private Ricevente _ricevente;
}